package com.bw.edu.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 订单表 订单表
 * @TableName order_info
 */
@Data
public class OrderInfo implements Serializable {
    /**
     * 编号
     */
    private Long id;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 原始金额
     */
    private BigDecimal originAmount;

    /**
     * 优惠券减免
     */
    private BigDecimal couponReduce;

    /**
     * 最终金额
     */
    private BigDecimal finalAmount;

    /**
     * 订单状态
     */
    private String orderStatus;

    /**
     * 订单交易编号（第三方支付用)
     */
    private String outTradeNo;

    /**
     * 订单描述(第三方支付用)
     */
    private String tradeBody;

    /**
     * session id
     */
    private String sessionId;

    /**
     * 地区id
     */
    private Long provinceId;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 失效时间
     */
    private Date expireTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    private static final long serialVersionUID = 1L;
}